# 带有条件语句的列表推导式
# [expression for item in iterable if condition]
# expression: 列表推导式中的表达式
# item: 列表中的元素
# iterable: 可迭代对象
# condition: 条件
# 创建一个列表，列表中的元素是偶数

# 带有条件语句的列表推导式
def list_tuidao_judge():
    my_list = [i for i in range(10) if i % 2 == 0]
    print('筛选0-9之间的偶数[列表推导式]：', my_list)

# 正常书写筛选偶数列表
def list_pt_judge():
    my_list = []
    for i in range(10):
        if i % 2 == 0:
            my_list.append(i)
    print('筛选0-9之间的偶数[普通]：', my_list)

if __name__ == '__main__':
    list_tuidao_judge()
    list_pt_judge()